由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 关于汇编语言移动光标的问题,请大家帮我看看
相关主题
请教几个汇编语言的问题谁还记得这个
解释一下吧Re: C语言的前途How to get button name? (转载)
学了c++,java,.net,还要学汇编语言吗?我的DBA在生成ORACLE table的时候需要一个一个column看 (转载)
C所以要没落啊,太低级了谁熟悉P-code?
《汇编语言程序设计》第6版[PDF]让你们看看国内学计算机的师弟都在想什么 (转载)
只会 java, c# 的小孩伤不起呀C++可完全取代C吗?
化学在读博士转计算机,求建议。 (转载)C到底能走多远。。。。。。
还有人用汇编语言写程序么相对于machine code, assembly到底有啥改进?
相关话题的讨论汇总
话题: cursor话题: move话题: mov话题: column话题: bh
进入Programming版参与讨论
1 (共1页)
h*******3
发帖数: 3775
1
这几个问题是有关汇编语言移动光标的问题,大家能不能看看我做的对吗?
谢谢啦。
Write some code to do the following (assume 80x25 monochrome display, page 0
.)
Each part of this problem is independent of the other parts.
a)Move the cursor to the upper left corner of the screen.
mov ah,2 ;move cursor functin
xor bh,bh ;page 0
mov dx,0000h ;row 0,column 0
int 10h ;move cursor
b)Locate the cursor and move it to the top of the current column.
mov ah,3 ;get cursor location
xor bh,bh ;page 0
mov dh,0 ;top of current column, which is row=0
mov ah,2 ;move cursor function
int 10h ;move cursor
c)Move the cursor one position to the left if it is not at the beginning of
a row.

mov ah,3 ;get cursor location
xor bh,bh ;page 0
cmp dl,0 ;At the beginning of a row? which is column=0
jne MOVE_LEFT
exit:
MOVE_LEFT
dec dl ;column = column-1
int 10h ;move cursor
m*****e
发帖数: 4193
2
Can't you test it yourself?

0

【在 h*******3 的大作中提到】
: 这几个问题是有关汇编语言移动光标的问题,大家能不能看看我做的对吗?
: 谢谢啦。
: Write some code to do the following (assume 80x25 monochrome display, page 0
: .)
: Each part of this problem is independent of the other parts.
: a)Move the cursor to the upper left corner of the screen.
: mov ah,2 ;move cursor functin
: xor bh,bh ;page 0
: mov dx,0000h ;row 0,column 0
: int 10h ;move cursor

h*******3
发帖数: 3775
3

接触汇编不久,我只是大概知道一部分关键的code咋写,把code放到程序里跑还真是暂
时做不来。

【在 m*****e 的大作中提到】
: Can't you test it yourself?
:
: 0

L***n
发帖数: 6727
4
...学编程不先学会编译运行啊?

【在 h*******3 的大作中提到】
:
: 接触汇编不久,我只是大概知道一部分关键的code咋写,把code放到程序里跑还真是暂
: 时做不来。

h*******3
发帖数: 3775
5

大部分时间老师都给讲理论了,最后一个星期给布置出一个实际的操作作业。
我倒是想运行,但是一运行其他地方一大堆错误。
根本看不出来code的对的还是错的。

【在 L***n 的大作中提到】
: ...学编程不先学会编译运行啊?
p***o
发帖数: 1252
6
汇编有啥理论。老师能糊弄你你还不能去他办公室堵他让他讲清楚?

【在 h*******3 的大作中提到】
:
: 大部分时间老师都给讲理论了,最后一个星期给布置出一个实际的操作作业。
: 我倒是想运行,但是一运行其他地方一大堆错误。
: 根本看不出来code的对的还是错的。

b***i
发帖数: 3043
7
纸上谈兵是不行的

【在 h*******3 的大作中提到】
:
: 大部分时间老师都给讲理论了,最后一个星期给布置出一个实际的操作作业。
: 我倒是想运行,但是一运行其他地方一大堆错误。
: 根本看不出来code的对的还是错的。

h*******3
发帖数: 3775
8

好办法,我明天下课了去堵着他。
关键是这老师跑太快,一下课就赶紧跑,生怕有人找他。
讲课一塌糊涂,美国学生也听不懂他在说啥。
老师自己一个人在讲台上自言自语。

【在 p***o 的大作中提到】
: 汇编有啥理论。老师能糊弄你你还不能去他办公室堵他让他讲清楚?
h*******3
发帖数: 3775
9

我们学了快一学期汇编,大多数时间都是黑板上谈兵。
哎。

【在 b***i 的大作中提到】
: 纸上谈兵是不行的
c******e
发帖数: 545
10
1. 装个dosbox
2. 下个汇编开发环境(tasm/masm/nasm),找几个例子程序看一下。实在不行估计
debug.exe也凑合能用。
3. 套一下自己写的程序
4. “但是一运行其他地方一大堆错误”。错误写出来才有人给你意见
5. 这个版不是辅导作业的
相关主题
只会 java, c# 的小孩伤不起呀谁还记得这个
化学在读博士转计算机,求建议。 (转载)How to get button name? (转载)
还有人用汇编语言写程序么我的DBA在生成ORACLE table的时候需要一个一个column看 (转载)
进入Programming版参与讨论
h*******3
发帖数: 3775
11

好的,我试试。谢谢。

【在 c******e 的大作中提到】
: 1. 装个dosbox
: 2. 下个汇编开发环境(tasm/masm/nasm),找几个例子程序看一下。实在不行估计
: debug.exe也凑合能用。
: 3. 套一下自己写的程序
: 4. “但是一运行其他地方一大堆错误”。错误写出来才有人给你意见
: 5. 这个版不是辅导作业的

c****x
发帖数: 6601
w***u
发帖数: 17713
13
稀罕,美国这边汇编/微处理器课程很少用8086在PC上调用Int xxh的吧。
你们老师是个80年代在中国上学的老中?
t****t
发帖数: 6806
14
大家都是混口饭吃, 表打脸!

【在 w***u 的大作中提到】
: 稀罕,美国这边汇编/微处理器课程很少用8086在PC上调用Int xxh的吧。
: 你们老师是个80年代在中国上学的老中?

m*****e
发帖数: 4193
15

That's what I thought as well.

【在 w***u 的大作中提到】
: 稀罕,美国这边汇编/微处理器课程很少用8086在PC上调用Int xxh的吧。
: 你们老师是个80年代在中国上学的老中?

h*******3
发帖数: 3775
16

哪有,是老美。

【在 w***u 的大作中提到】
: 稀罕,美国这边汇编/微处理器课程很少用8086在PC上调用Int xxh的吧。
: 你们老师是个80年代在中国上学的老中?

t******a
发帖数: 1200
17
I believe most schools in the U.S. teach MIPS as the assembly
language of choice.

【在 h*******3 的大作中提到】
:
: 哪有,是老美。

c******e
发帖数: 545
18
那可能是80年代在中国留学。。。

【在 h*******3 的大作中提到】
:
: 哪有,是老美。

h*******3
发帖数: 3775
19

谢谢你了,我老早就下下看了,有时候看的看的就不懂了

【在 c****x 的大作中提到】
: 王爽《汇编语言》
: http://ishare.iask.sina.com.cn/f/23598836.html
: http://ishare.iask.sina.com.cn/f/21725896.html

h*******3
发帖数: 3775
20

。。。

【在 c******e 的大作中提到】
: 那可能是80年代在中国留学。。。
1 (共1页)
进入Programming版参与讨论
相关主题
相对于machine code, assembly到底有啥改进?《汇编语言程序设计》第6版[PDF]
有哪些公司用Lisp开发程序只会 java, c# 的小孩伤不起呀
C++和Java化学在读博士转计算机,求建议。 (转载)
为什么天朝没有发明任何有用的计算机语言? (转载)还有人用汇编语言写程序么
请教几个汇编语言的问题谁还记得这个
解释一下吧Re: C语言的前途How to get button name? (转载)
学了c++,java,.net,还要学汇编语言吗?我的DBA在生成ORACLE table的时候需要一个一个column看 (转载)
C所以要没落啊,太低级了谁熟悉P-code?
相关话题的讨论汇总
话题: cursor话题: move话题: mov话题: column话题: bh