FishLeong 发表于 2018-12-6 16:32:30

编写程序,实现求Y=10*X,X在0~255之间

如题,求求求

TCY 发表于 2018-12-6 16:51:09

切~:
while 1:
   X = input("请输入X的值:")
   if 0 <= X <= 255:
          break
   else:
          print("不在0~255内,请重新输入!")
Y = X * 10
print(Y)

TCY 发表于 2018-12-6 16:52:02

我是在回复上打的,所以请自己调缩进

FishLeong 发表于 2018-12-6 16:55:47

TCY 发表于 2018-12-6 16:51
切~:

要用汇编写。。。。

rencaixiaomeng 发表于 2018-12-7 00:01:51

本帖最后由 rencaixiaomeng 于 2018-12-7 00:04 编辑

   mov eax, ;这里x是指x存放的内存地址
   cmp eax,0
   jb tend
   cmp eax,255
   ja tend
   mul eax, 10
   mov , eax ;y同样指y存放的内在地址
tend:

TCY 发表于 2018-12-7 12:00:55

sorry~

test_les 发表于 2018-12-14 21:58:16

mov ax,data
mov ds,ax
mov bx,10H
mov cx,255
s:   
mov ax,0
mov ax,cx
    mul bx
    mov ds:,ax
loop s

页: [1]
查看完整版本: 编写程序,实现求Y=10*X,X在0~255之间