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. 这个版不是辅导作业的 |
|
|
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 | |
h*******3 发帖数: 3775 | 20
。。。
【在 c******e 的大作中提到】 : 那可能是80年代在中国留学。。。
|